package com.hlkj.pay.app.merchant.ext.impl.helipay.dto.res;

import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;

@Data
@ToString
public class CashierPayNotifyRespone {

    /**
     * 交易类型
     */
    private String bizType;

    /**
     * 平台商商编
     */
    private String customerNumber;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 商户订单号
     */
    private String orderId;

    /**
     * 订单金额
     */
    private BigDecimal orderAmount;

    /**
     * 支付状态
     */
    private String tradeState;

    /**
     * 银行编码
     */
    private String bankCode;

    /**
     * 交易方式
     */
    private String tradeType;

    /**
     * 持卡人姓名
     */
    private String payerName;

    /**
     * 卡号后四位
     */
    private String cardAfterFour;

    /**
     *  银行卡加密密文
     */
    private String cardNo;

    /**
     * 银行卡类型
     */
    private String onlineCardType;

    /**
     * 交易流水号
     */
    private String serialNumber;

    /**
     * 订单完成时间
     */
    private String completeDate;

    /**
     * 分账结果
     */
    private String ruleJson;

    /**
     * 加密秘钥
     */
    private String encryptionKey;

    /**
     * 签名
     */
    private String sign;

    /**
     * 签名方式
     */
    private String signatureType;



}
